libgtk-4-1 Breaks/Replaces experimental libgtk-4-0
authorSimon McVittie <smcv@debian.org>
Thu, 17 Dec 2020 13:45:04 +0000 (13:45 +0000)
committerSimon McVittie <smcv@debian.org>
Thu, 17 Dec 2020 13:47:11 +0000 (13:47 +0000)
commit2ed0cc9196e33644c95cfef03ef6aaeb7ab2740e
treef00bb1c26be255a7b81013afdc6ffb314f9b0c7a
parenta8bdc2dc91205b2cc148ba5386949d2ceae6d2ba
libgtk-4-1 Breaks/Replaces experimental libgtk-4-0

Both packages contain the print backends, which do not contain the
SONAME in their names. We anticipate that if the SONAME was bumped in
future, the "4.0.0" in the module loading path would also change, so
this isn't a problem for Policy ยง8.2; the only reason the path didn't
already change here is that versions prior to 4.0.0 were development
snapshots and explicitly not API- or ABI-stable.

Moving the print backends to a separate package would create a circular
dependency (since libgtk-4-1 would need at least a Recommends on the
print backends, and the print backends depend on the main library),
and would not actually help co-installability with a future libgtk-4-2,
since they should be upgraded in lockstep.
debian/control
debian/control.in